# -*- coding: UTF-8 -*-
'''
@Project ：pythonProject 
@File    ：listDemo4.py
@Author  ：siwei
@Date    ：2023/9/12 21:34 
'''
"""
列表查询:
1.获取列表中指定元素的索引
2.获取列表中的单个元素
"""
list1 = ['kobe', 'james', 'harden', 24, 8.0, 23, 6.0, 13, 'kobe', 'james', 'harden']

# 1.获取列表中指定元素的索引 index()
print(list1.index('kobe'))  # 如果元素在列表中有多个,只返回相同元素的第一个元素的索引
# print(list1.index('wade'))  # 如果元素不存在列表中,报错ValueError: xxx is not in list

print(list1.index('kobe', 1, -1))  # 在list1的[1,-1)之间查找'kobe'

# 2.获取列表中的单个元素
list2 = ['paul', 'yao', 'book', 3, 11.0, 1]
print(list2[2])
print(list2[-2])
print(list2[10])  # 索引不在list范围内IndexError: list index out of range
